#2.使用文件和目录操作，定义一个统计指定目录大小的函数（注意目录中还有子目录）
print("=============第二题：统计目录大小=============")
import os
#定义统计目录大小函数
def dirsize(dir):
    sum=0
#判断目录是文件或目录
    if os.path.isfile(dir):
        sum+=os.path.getsize(dir)
    if os.path.isdir(dir):
        ldir=os.listdir(dir)
        for i in ldir:
            file=os.path.join(dir,i)
            if os.path.isdir(file):
                sum+=dirsize(file) #递归调用统计目录大小函数
            if os.path.isfile(file):
                sum+=os.path.getsize(file)
    return sum
print(dirsize("C:\\scdn")) #输入需要统计大小的目录或文件地址